package clasesBasicas;

import java.sql.*;



/*
 * Clase empresa para guardar los atributos 
 */
public class Empresa {
	public int codigo;
	public String nombre;
	public String descripcion;
	public double ultimo;
	public double diferencia;
	public double volumen;
	public double maximo;
	public double minimo;
	public Timestamp horaDeInfo;
	
	public Empresa() {
		super();
	}

	/*
	 * Constructor completo
	 */
	public Empresa(int codigo, String nombre, String descripcion,
			double ultimo, double diferencia, double volumen, double maximo,
			double minimo, Timestamp horaDeInfo) {
		super();
		this.codigo = codigo;
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.ultimo = ultimo;
		this.diferencia = diferencia;
		this.volumen = volumen;
		this.maximo = maximo;
		this.minimo = minimo;
		this.horaDeInfo = horaDeInfo;
	}
	
	
/*
 * Constructor sencillo
 */
	public Empresa(String nombre, double ultimo, Timestamp horaDeInfo) {
		super();
		this.nombre = nombre;
		this.ultimo = ultimo;
		this.horaDeInfo = horaDeInfo;
	}

/*
 * Constructor
 */
	public Empresa(String nombre, double ultimo, double diferencia, double volumen, double maximo,
			double minimo, Timestamp horaDeInfo) {
		super();
		this.nombre = nombre;
		this.ultimo = ultimo;
		this.diferencia = diferencia;
		this.volumen = volumen;
		this.maximo = maximo;
		this.minimo = minimo;
		this.horaDeInfo = horaDeInfo;
	}

	

/*
 * Constructor
 */
	public Empresa(int codigo, String nombre, String descripcion,
			double ultimo, double diferencia, double volumen, double maximo,
			double minimo) {
		super();
		this.codigo = codigo;
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.ultimo = ultimo;
		this.diferencia = diferencia;
		this.volumen = volumen;
		this.maximo = maximo;
		this.minimo = minimo;
	}

/*
 * Gets y Sets
 */
	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public double getUltimo() {
		return ultimo;
	}

	public void setUltimo(String ultimo) {
		this.ultimo = Double.parseDouble(ultimo);
	}

	public double getDiferencia() {
		return diferencia;
	}

	public void setDiferencia(String diferencia) {
		this.diferencia = Double.parseDouble(diferencia);
	}

	public double getVolumen() {
		return volumen;
	}

	public void setVolumen(String volumen) {
		this.volumen = Double.parseDouble(volumen);
	}

	public double getMaximo() {
		return maximo;
	}

	public void setMaximo(String maximo) {
		this.maximo = Double.parseDouble(maximo);
	}
	//hay un problema, hay que dejar de coger diferencia de año.

	public double getMinimo() {
		return minimo;
	}

	public void setMinimo(String minimo) {
		this.minimo = Double.parseDouble(minimo);
	}

	public Timestamp getHoraDeInfo() {
		return horaDeInfo;
	}

	public void setHoraDeInfo(Timestamp horaDeInfo) {
		this.horaDeInfo = horaDeInfo;
	}

/*
	public void mostrar()
	{
		System.out.println(ultimo);
		System.out.println("Datos:"+nombre+" "+ultimo+" "+diferencia+" "+volumen+" "+maximo+" "+minimo+" "+horaDeInfo+" ");
	}
*/

	public void setUltimo(double ultimo) {
		this.ultimo = ultimo;
	}

	public void setDiferencia(double diferencia) {
		this.diferencia = diferencia;
	}

	public void setVolumen(double volumen) {
		this.volumen = volumen;
	}

	public void setMaximo(double maximo) {
		this.maximo = maximo;
	}

	public void setMinimo(double minimo) {
		this.minimo = minimo;
	}
}
